package com.study.advice;

import org.springframework.aop.ThrowsAdvice;

/**
 * Advisor方式的异常通知：
 * 其实ThrowsAdvice仅仅是一个标识，表示当前类是一个异常通知类，
 * 为什么没有方法，这是为了方便使用者可以多定义不同的异常处理方法。
 * 方法名称必须是afterThrowing，但是参数我们可以自己随意定义。
 */
public class ThrowingAdvice implements ThrowsAdvice {

    public void afterThrowing(Exception ex) {
        System.out.println("Advisor方式的异常通知：" + ex.toString());
    }

}
